package org.uca.dss.curso1011.grupo9;


import java.util.ArrayList;
import org.uca.dss.curso1011.grupo9.interfazExtendido.InformacionTrayecto;
import org.uca.dss.curso1011.grupo9.interfazExtendido.Itinerario;

/**
 * Implementación del interfaz Itinerario
 * @author eldruin
 */
public class ItinerarioConcreto extends ArrayList<InformacionTrayecto> implements Itinerario{

    /**
     * Calcula el precio total del itinerario sumando el de todos los trayectos
     * @return precio total del itinerario
     */
    @Override
    public double getPrecio() {
        double precio = 0;

        for(InformacionTrayecto it : this)
            precio += it.getPrecio();
        
        return precio;
    }

}
